home *** CD-ROM | disk | FTP | other *** search
/ PC Zone 96 / PC Zone #096.7z / Dppcz1200.mdf / Demos / Gunlok / data1.cab / Program_Executable_Files / scripts / prison.gcs < prev    next >
Text File  |  2000-09-09  |  9KB  |  280 lines

  1. echo off
  2. cd play looping 6
  3.  
  4. fogcolour 0 0 0
  5. fogvalue 1
  6. fogtransition 4
  7. fogupdate 1
  8.  
  9. sunangle 60
  10. sunbrightness 3 2 1
  11. ambient 0.2 0.2 0.2
  12.  
  13. vision on
  14.  
  15. // Single Player camera pos
  16. set camera pos 0 0 77
  17. set camera ori 0 623 4272
  18. set distance 26
  19. //set required distance 15
  20.  
  21. //lights on lifts
  22.  
  23. //add redlight redlightduma
  24. //add redlight 5 -1.05 -49.75
  25.  
  26. //LAVA [n (in metres) = amplitude of wave] [n = number of texture tiles (0=no tiles, 1 = 1 tile (2x2 texture))]
  27. //SET WATER SPEED  [x,y,z for postion of water to affect] [n = rate of rise and fall]
  28. // NOTE!!!! WITHOUT DIRECTION PARAMETERS ANY WATER DEFAULTS TO A SET SPEED ALONG THE WORLD X AXIS
  29. //SET WATER DIRECTION [x,y,z for position of water to affect] [x,y,z for DIRECTION AND SPEED]...cont'd...
  30. //...x1 = 1mps along x; y1 = mps along y; x1 + y1 =1mps along x and y, e.g. 45 degree angle. DO NOT USE DEGREES
  31.  
  32. LAVA 0.125 "Dummy 1" "Dummy 2" 10 FALSE
  33. SET WATER DIRECTION "Dummy 1" 0 0.25 0
  34.  
  35. LAVA 0 "Dummy 3" "Dummy 4" 1 FALSE
  36. set water direction "Dummy 3" 0.2 0 0
  37.  
  38. LAVA 0.5 "Dummy 5" "Dummy 6" 0 FALSE
  39.  
  40. LAVA 0 "Dummy 7" "Dummy 8" 0 FALSE
  41. set water direction "Dummy 7" 0 0 0
  42.  
  43. // LIFTS A, AB AND AC
  44. set track lift_a 0 0 -50  0 -0.1 -49.95  0 5 -47.5  0 6 -47 true
  45. attach lift_a
  46. set track lift_ab 8 0 -50  13.5 0 -50  13.9 0 -50  14 0 -50
  47. set track lift_ac -8 0 -50  -13.5 0 -50  -13.9 0 -50  -14 0 -50
  48. set speed 2 lift_a lift_ab lift_ac
  49.  
  50. link liftswitch_a lift_a_s3lev.gcs
  51. link liftswitch_ab lift_a_s3lev.gcs
  52. link liftswitch_ac lift_a_s3lev.gcs
  53.  
  54. add trigger door 0 4 -50 9 lift_a lift_ab lift_ac
  55.  
  56. shadow "Lift_B"
  57.  
  58. // LIFTS B, BB AND BC (CIRCULAR PLATFORM)
  59. set track lift_b 0 2 -88  0 1.9 -87.9  0 -27.9 -117.9  0 -28 -118 true
  60. attach lift_b
  61. set track lift_bb 6 -22 -116  0 -23 -104  0 -27 -104  0 -28 -110 true
  62. attach lift_bb
  63. set track lift_bc -6 -22 -116  0 -23 -104  0 -27 -104  0 -28 -110 true
  64. attach lift_bc
  65. set speed 0.5 lift_b lift_bb lift_bc
  66.  
  67. link liftswitch_b lift_b_s3lev.gcs
  68. link liftswitch_bb lift_b_s3lev.gcs
  69. link liftswitch_bc lift_b_s3lev.gcs
  70. link liftswitch_bd lift_b_s3lev.gcs
  71. link liftswitch_be lift_b_s3lev.gcs
  72. link liftswitch_bf lift_b_s3lev.gcs
  73.  
  74. // LIFTS C, CB AND CC
  75. set track lift_c 0 -28 -143  0 -27.9 -142.95  0 -22.1 -140.05  0 -22 -140 true
  76. attach lift_c
  77. set track lift_cb 8 -28 -143  13.5 -28 -143  13.9 -28 -143  14 -28 -143
  78. set track lift_cc -8 -28 -143  -13.5 -28 -143  -13.9 -28 -143  -14 -28 -143
  79. set speed 2 lift_c lift_cb lift_cc
  80.  
  81. link liftswitch_c lift_c_s3lev.gcs
  82. link liftswitch_cb lift_c_s3lev.gcs
  83. link liftswitch_cc lift_c_s3lev.gcs
  84.  
  85. EASY add trigger door 0 -24 -143 9 lift_c lift_cb lift_cc
  86. MEDIUM add trigger door 0 -24 -143 9 lift_c lift_cb lift_cc
  87. TOKEN door_open
  88. SET door_open 0
  89. HARD add trigger location 0 -24 -143 9 s3keycard.gcs
  90.  
  91. // PRISON-LEVEL 0 GARBAGE
  92.  
  93. heap garbage_a plasma_bolts //THIS SHOULD BE NEAR THE START, IF NOT MOVE TO ONE THAT IS
  94. heap garbage_b flares
  95. heap garbage_c mini_plasmaxi_bolts
  96.  
  97. heap garbage_f mini_battery_basic
  98. heap garbage_g health_pickup
  99. heap garbage_i health_pickup
  100. heap garbage_j mini_plasmaxi_bolts
  101. heap garbage_k mini_battery_basic
  102. heap garbage_l mini_grenade_plus //in the mincer
  103. heap garbage_ab laser
  104. heap garbage_bb battery_basic
  105. heap garbage_db mini_plasmaxi_bolts
  106. heap garbage_gb sight_pickup
  107. heap garbage_jb plasma_bolts
  108. heap garbage_ga plasma_bolts
  109.  
  110.  
  111. //heap garbage_d flares
  112. //heap garbage_h sight_pickup
  113. //heap garbage_eb mini_plasma_bolts
  114. //heap garbage_ac sight_pickup
  115. //heap garbage_e plasma_pistol
  116.  
  117. //add drone baddiea    this has now been replaced by a blobarrel, which absolutely can't be passed until destroyed
  118.  
  119. add trigger location triggduma 2 prisonspawna.gcs
  120. add trigger location triggdumb 3 prisonspawnb.gcs
  121. add trigger location triggdumc 2 prisonspawnc.gcs
  122.  
  123. EASY add drone baddied
  124. MEDIUM add rampagor baddied
  125. HARD add rampagor baddied
  126. flare firer res
  127.  
  128.  
  129.  
  130.  
  131. HARD add mini_pulsox baddiezzl
  132. HARD add mini_pulsox baddiezzm
  133. HARD add mini_pulsox baddiezzn
  134. HARD add mini_pulsox baddiezzo
  135.  
  136. HARD add team 2 mini_minebot baddiei
  137. MEDIUM add team 2 mini_minebot baddiei
  138. HARD add team 2 mini_minebot baddiej
  139. MEDIUM add team 2 mini_minebot baddiej
  140. HARD add team 2 mini_minebot baddiek
  141. EASY add team 2 mini_minebot baddiek
  142. add team 2 mini_minebot baddiel
  143. add team 2 mini_minebot baddiem
  144. HARD add team 2 mini_minebot baddien
  145. MEDIUM add team 2 mini_minebot baddien
  146. HARD add team 2 mini_minebot baddieo
  147. HARD add team 2 mini_minebot baddiep
  148. MEDIUM add team 2 mini_minebot baddiep
  149. add team 2 mini_minebot baddieq
  150. EASY add team 2 mini_minebot baddiep
  151. EASY add team 2 mini_minebot baddiepa
  152. EASY add team 2 mini_minebot baddiepb
  153.  
  154. addteam2 mini_minebot baddiev
  155. addteam2 mini_minebot baddiex
  156.  
  157. token guardian
  158. addteam2 sneeker baddiezze
  159. set guardian res
  160. HARD heap guardian keycard
  161.  
  162. EASY token badass
  163. EASY add scythor baddieg
  164. EASY set badass res
  165. EASY select badass
  166. EASY add pp baddiegb
  167. EASY add pp baddieg
  168. EASY set activity patrol
  169.  
  170. HARD token badass
  171. HARD add scythor_badass baddieg
  172. HARD set badass res
  173. HARD select badass
  174. HARD add pp baddiegb
  175. HARD add pp baddieg
  176. HARD set activity patrol
  177.  
  178.  
  179. MEDIUM addteam2 mini_minebot baddiez
  180. MEDIUM addteam2 mini_minebot baddiezza
  181. MEDIUM addteam2 mini_minebot baddiezzc
  182.  
  183. HARD addteam2 mini_minebot baddiew
  184. HARD addteam2 mini_minebot baddiey
  185. HARD addteam2 mini_minebot baddiez
  186. HARD addteam2 mini_minebot baddiezza
  187. HARD addteam2 mini_minebot baddiezzb
  188. HARD addteam2 mini_minebot baddiezzc
  189. HARD addteam2 mini_minebot baddiezzd
  190.  
  191. HARD addteam2 mini_minebot baddiezzf
  192. HARD addteam2 mini_minebot baddiezzg
  193.  
  194. token lemminga
  195. add deadbot lemminga
  196. set lemminga res
  197. select lemminga
  198. goto deatha
  199.  
  200. token lemmingb
  201. add deadbot lemmingb
  202. set lemmingb res
  203. select lemmingb
  204. goto deathb
  205.  
  206. add trigger instantdisplace deatha 2 lemminga
  207. add trigger instantdisplace deathb 2 lemmingb
  208. add trigger time 20 prison_lemmings.gcs
  209.  
  210. // ELECTRICAL FENCES
  211. //electricity "fence dum a1" "fence dum ab1" 0.5
  212. //electricity "fence dum a2" "fence dum ab2" 0.15
  213. //electricity "fence dum a3" "fence dum ab3" 0.25
  214. //electricity "fence dum b1" "fence dum bb1" 0.5
  215. //electricity "fence dum b2" "fence dum bb2" 0.15
  216. //electricity "fence dum b3" "fence dum bb3" 0.25
  217. //electricity "fence dum c1" "fence dum cb1" 0.5
  218. //electricity "fence dum c2" "fence dum cb2" 0.15
  219. //electricity "fence dum c3" "fence dum cb3" 0.25
  220.  
  221. //electricity "fence dum d1" "fence dum db1" 0.5
  222. //electricity "fence dum d2" "fence dum db2" 0.15
  223. //electricity "fence dum d3" "fence dum db3" 0.25
  224. //electricity "fence dum e1" "fence dum eb1" 0.5
  225. //electricity "fence dum e2" "fence dum eb2" 0.15
  226. //electricity "fence dum e3" "fence dum eb3" 0.25
  227. //electricity "fence dum f1" "fence dum fb1" 0.5
  228. //electricity "fence dum f2" "fence dum fb2" 0.15
  229. //electricity "fence dum f3" "fence dum fb3" 0.25
  230.  
  231. //electricity "fence dum d06" "fence dum db06" 0.5
  232. //electricity "fence dum d06" "fence dum db06" 0.15
  233. //electricity "fence dum d06" "fence dum db06" 0.25
  234.  
  235. //electricity "fence dum e06" "fence dum eb06" 0.5
  236. //electricity "fence dum e06" "fence dum eb06" 0.15
  237. //electricity "fence dum e06" "fence dum eb06" 0.25
  238.  
  239. //electricity "fence dum f06" "fence dum fb06" 0.5
  240. //electricity "fence dum f06" "fence dum fb06" 0.15
  241. //electricity "fence dum f06" "fence dum fb06" 0.25
  242.  
  243. //electricity "fence dum d07" "fence dum db07" 0.5
  244. //electricity "fence dum d07" "fence dum db07" 0.15
  245. //electricity "fence dum d07" "fence dum db07" 0.25
  246.  
  247. //electricity "fence dum e07" "fence dum eb07" 0.5
  248. //electricity "fence dum e07" "fence dum eb07" 0.15
  249. //electricity "fence dum e07" "fence dum eb07" 0.25
  250.  
  251. //electricity "fence dum f07" "fence dum fb07" 0.5
  252. //electricity "fence dum f07" "fence dum fb07" 0.15
  253. //electricity "fence dum f07" "fence dum fb07" 0.25
  254.  
  255. //electricity "fence dum d08" "fence dum db08" 0.5
  256. //electricity "fence dum d08" "fence dum db08" 0.15
  257. //electricity "fence dum d08" "fence dum db08" 0.25
  258.  
  259. //electricity "fence dum e08" "fence dum eb08" 0.5
  260. //electricity "fence dum e08" "fence dum eb08" 0.15
  261. //electricity "fence dum e08" "fence dum eb08" 0.25
  262.  
  263. //electricity "fence dum f08" "fence dum fb08" 0.5
  264. //electricity "fence dum f08" "fence dum fb08" 0.15
  265. /electricity "fence dum f08" "fence dum fb08" 0.25
  266.  
  267.  
  268. // animated texture
  269. texture animate lava_a 8 0 0 0.25 0 0.5 0 0.75 0 0 0.5 0.25 0.5 0.5 0.5 0.75 0.5
  270. // texture animate [thing2] ...
  271.  
  272. //play environmental sound 31
  273.  
  274. add trigger location_all ENDDUM 20 next_level.gcs
  275. token counter
  276. set counter 0
  277. add trigger location trapduma 2 prisontrap.gcs
  278. add trigger location trapdumb 2 prisontrap.gcs
  279.  
  280. echo on